module.exports = {
  menuList: {
    type: Array,
    name: '菜单数组',
    filedType: 'api',
    default () {
      return [
        {
          name: '学校数据',
          value: '1',
          list: [
            {
              id: '1-1',
              value: '第三级菜单',
              list: [
                {
                  value: '学校统计',
                  id: '01'
                },
                {
                  id: '02',
                  value: '学校规模'
                }
              ]
            },
            {
              id: '1-2',
              value: '惠普幼儿园',
              list: [
                {
                  value: '学校统计',
                  id: '01'
                },
                {
                  id: '02',
                  value: '学校规模'
                },
                {
                  value: '学校统计',
                  id: '03'
                },
                {
                  id: '04',
                  value: '学校规模'
                }
              ]
            }
          ]
        },
        {
          name: '年级数据',
          value: '2',
          src: '',
          list: [
            {
              id: '01',
              value: '学校统计'
            },
            {
              id: '02',
              value: '学校规模'
            },
            {
              id: '03',
              value: '惠普幼儿园'
            }
          ]
        },
        {
          name: '班级数据',
          value: '3',
          src: '',
          list: [
            {
              id: '01',
              value: '学校统计'
            },
            {
              id: '02',
              value: '学校规模'
            },
            {
              id: '03',
              value: '惠普幼儿园'
            }
          ]
        },
        {
          name: '达标数据',
          value: '4',
          src: '',
          list: [
            {
              name: '第三级菜单',
              value: '4-1',
              list: [
                {
                  id: '01',
                  value: '学校统计'
                },
                {
                  id: '02',
                  value: '学校规模'
                },
                {
                  id: '03',
                  value: '惠普幼儿园'
                }
              ]
            }
          ]
        },
        {
          name: '其他数据',
          value: '5',
          src: '',
          list: [
            {
              name: '第三级菜单',
              value: '5-1',
              list: [
                {
                  id: '01',
                  value: '学校统计'
                },
                {
                  id: '02',
                  value: '学校规模'
                },
                {
                  id: '03',
                  value: '惠普幼儿园'
                },
                {
                  id: '01',
                  value: '学校统计'
                },
                {
                  id: '02',
                  value: '学校规模'
                },
                {
                  id: '03',
                  value: '惠普幼儿园'
                },
                {
                  id: '01',
                  value: '学校统计'
                },
                {
                  id: '02',
                  value: '学校规模'
                },
                {
                  id: '03',
                  value: '惠普幼儿园'
                }
              ]
            }
          ]
        }
      ]
    },
    // 是否支持多选，支持多选时default要指定为数组
    multiple: false
  },
  chooseValue: {
    type: [Boolean, String, Number],
    default: 'J315',
    name: '默认选定值',
    filedType: 'value',
    // 会在配置面板，指定显示条件时调用此处的值
    dataSource: {
      // 指明绑定值的数据源，比如从组件属性的data里取值，指定data即可
      from: 'data',
      // 数据源类型：string-字符串(默认) array-数组 boolean-逻辑值(为逻辑值时,from会被忽略)
      type: 'array',
      // 当type为'array时，才需要指定labelKey与valueKey，labelKey的默认值为'label'，valueKey的默认值为'value'
      labelKey: 'label',
      valueKey: 'value'
    }
  },

  titleSize: {
    type: String,
    default: '18px',
    name: '标题字体大小',
    filedType: 'string'
  },
  chooseSize: {
    type: String,
    default: '14px',
    name: '选项字体大小',
    filedType: 'string'
  },
  fontBold: {
    type: Boolean,
    default: true,
    name: '是否加粗',
    filedType: 'switch'
  },

  // overflowScoll: {
  //   type: Boolean,
  //   default: true,
  //   name: '内容过高时滚动',
  //   filedType: 'switch'
  // },

  height: {
    type: String,
    default: '380px',
    name: '容器高度',
    filedType: 'string'
  },

  bgColor: {
    type: String,
    default: '#fff',
    name: '菜单背景颜色',
    filedType: 'color'
  },
  color: {
    type: String,
    default: '#333',
    name: '字体颜色',
    filedType: 'color'
  },
  chooseBgColor: {
    type: String,
    default: '#f9f9f9',
    name: '选中背景颜色',
    filedType: 'color'
  },
  chooseColor: {
    type: String,
    default: '#ff6a00',
    name: '选中字体颜色',
    filedType: 'color'
  },
  titleColor: {
    type: String,
    default: '#ff6a00',
    name: '头部标题字体颜色',
    filedType: 'color'
  },
  thirdColor: {
    type: String,
    default: '#ccc',
    name: '第三级菜单字体颜色',
    tiledType: 'color'
  },
  thirdFontSize: {
    type: String,
    default: '14px',
    name: '第三级菜单字体大小',
    tiledType: 'string'
  }
}
